package com.mhc.suzuki.dal.model;

import java.io.Serializable;
import java.time.LocalDateTime;
import lombok.Data;

@Data
public class WaitingTaskStaffDO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 主键，待办任务和人（角色）关系ID
     * pcl_waiting_task_staff.task_staff_id
     */
    private Long taskStaffId;

    /**
     * 任务处理人类型：0 员工，1 角色
     * pcl_waiting_task_staff.handler_type
     */
    private Boolean handlerType;

    /**
     * 处理人ID：员工或者角色ID
     * pcl_waiting_task_staff.handler_id
     */
    private Long handlerId;

    /**
     * 任务类型：0 订单待审批任务；1 逾期待处理任务；2 打款待办任务
     * pcl_waiting_task_staff.task_type
     */
    private Integer taskType;

    /**
     * 待办任务ID
     * pcl_waiting_task_staff.task_id
     */
    private Long taskId;

    /**
     * 记录创建时间
     * pcl_waiting_task_staff.gmt_create
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtCreate;

    /**
     * 记录修改时间
     * pcl_waiting_task_staff.gmt_modified
     */
    @SuppressWarnings("squid:S3437")
    private LocalDateTime gmtModified;

}